Page({
  data: {
    isSoundOn: true,
    fontSizes: ['小', '中', '大'],
    selectedFontSizeIndex: 1,
    isInfoVisible: true
  },
  toggleSound(e) {
    this.setData({
      isSoundOn: e.detail.value
    });
    // 这里可以添加控制声音开关的具体逻辑
    console.log('声音开关状态：', this.data.isSoundOn);
  },
  changeFontSize(e) {
    const index = e.detail.value;
    this.setData({
      selectedFontSizeIndex: index
    });
    // 这里可以添加修改字体大小的具体逻辑
    console.log('当前字体大小：', this.data.fontSizes[index]);
  },
  toggleInfoVisibility(e) {
    this.setData({
      isInfoVisible: e.detail.value
    });
    // 这里可以添加控制信息可见性的具体逻辑
    console.log('信息可见性状态：', this.data.isInfoVisible);
  },
  clearCache() {
    wx.showModal({
      title: '提示',
      content: '确定要清除缓存吗？',
      success: (res) => {
        if (res.confirm) {
          wx.clearStorage({
            success: () => {
              wx.showToast({
                title: '缓存清除成功',
                icon: 'success',
                duration: 2000
              });
            },
            fail: (err) => {
              wx.showToast({
                title: '缓存清除失败',
                icon: 'none',
                duration: 2000
              });
              console.error('清除缓存失败：', err);
            }
          });
        }
      }
    });
  },
  aboutUs() {
    // 这里可以添加跳转到关于我们页面的逻辑
    wx.showModal({
      title: '关于我们',
      content: '这是一个示例小程序，由示例团队开发。',
      showCancel: false
    });
  }
})    